﻿using Microsoft.AspNetCore.Mvc;
using System.Security.Cryptography.X509Certificates;
using VM.Common.Result;
using VM.Entity.EntityDto.Menu;
using VM.Entity.EntityMap.Member;
using VM.Entity.EntityMap.Menu;
using VM.Entity.EntityMap.Token;

namespace VM.IBLL.Menu
{
    public interface IMenuBLL : IBaseBLL
    {



        public ApiResult addMenu(addMenuDto obj);



        public ApiDataResult<List<getMenuTreeListDto>> getMenuTreeList(int? UserId, string? MenuName);


        public ApiDataResult<PagingData<getMenuListDto>> getMenuList(int pageIndex, int pageSize, int? userId, string? menuName);




        public ApiDataResult<menuInfoDetailDto> getMenuInfoById(int? userId, int id);

    }
}